Adenylate and Guanylate cyclase catalytic domain Guanylate_cyc